<?php
try {
		require_once('../../controller/controller.inc.php');
		$usuario->isAuthorizedView(Operacao::RELATORIOS_FORMULARIOENTREVISTA);
		
		$operador = $usuario->usuario;
		$nomeMes = ucfirst(gmstrftime("%B", mktime(0, 0, 0, date('m'), 1, date('Y'))));	
			
		$selecaoid = ( isset( $_GET['selecaoid'] ) ) ? $_GET['selecaoid'] : NULL;
		
		$selecaocandidatoid = ( isset($_GET['id'])) ? $_GET['id'] : NULL;
		
		if ( $selecaocandidatoid ){
		
    		$selecaoCandidato = new SelecaoCandidato( $_GET['id'] );		
    		$selecao = new Selecao( $selecaoCandidato->selecaoid );
    		$vaga = new Vaga( $selecao->vagaid );
    		$candidato = new Candidato( $selecaoCandidato->candidatoid );
    		$contrato = $vaga->getContrato();
    		$orgao = $contrato->getOrgao();
    		$empresa = $contrato->getEmpresa();
    		$orgaoNome = ( $orgao->sigla ) ? $orgao->sigla : $orgao->nome;
    		
    		$cargo = $vaga->getCargo();
    		$lotacao = $vaga->getLotacao();
    		$salario = new Salario( NULL, $contrato->contratoid, $cargo->cargoid );
    		$nucleoGestor = $lotacao->getNucleoGestor();
    		
    		if ( $selecaoCandidato->selecaocandidatoid == NULL ){
    		    throw new Exception( 'Candidato não encontrado.' );
    		}
    		
    		if ( !$selecao->isVisible( $_GET['id'], Operacao::RELATORIOS_FORMULARIOENTREVISTA ) ){
    		    throw new Exception( 'Não é possível emitir este relatório neste momento, devido ao status do candidato.' );
    		}
    		
		}
		
	}
	catch(Exception $e){
		$erro = $e->getMessage();
	}	
	
	
	